@charset "utf-8";
/* CSS Document */

@media(max-width:1440px){
    .xfnr_bt{font-size:20px;}
    .xfnr_dh{font-size:16px;}
    .xfnr_dh i{font-size:20px;}
    .logo{font-size:18px;width:332px;}
    .pc_nav{margin-left:1%;}
}
@media(max-width:1366px){
    .middle{max-width:1100px;}
    .indexp5nr li img{height:310px;}
    .indexp6nr_img{height:205px;}
    .indexp4nr_item{height:208px;}
    .logo{font-size:16px;width:290px;}
}

@media(max-width:1200px){
    .pc_nav li a{padding:0 13px;padding-top: 12px;}
}

@media(max-width:1180px){
    .banner .swiper-slide img{width:100%;}
    .indexp1ul li{line-height:28px;height:240px;}
    /*.indexp1ul li:nth-child(2){padding-left:5%;}*/
    .indexp1ul li:nth-child(2){padding-left:7%;}
    .header{z-index:9999;}
    .sj_nav{ position:fixed;top:0;left:0;width:100%;height:100%; background:#222;visibility: hidden;opacity: 0;-webkit-transition: -webkit-transform 0.4s,opacity 0.4s,visibility 0s 0.4s;transition: transform 0.4s,opacity 0.4s,visibility 0s 0.4s;}
    .sj_navhover{visibility: visible;opacity: 1;-webkit-transition: -webkit-transform 0.4s,opacity 0.4s;transition: transform 0.4s,opacity 0.4s;}
    .pc_nav{ position:absolute;top:10%;width:80%;left:10%;margin-left:0;}
    .pc_nav li{width:100%;border-bottom:1px solid #303030;}
    .tel{display:none;}
    .sj_x{display:block;}
    .indexp7nr p{width:50%;}
    .indexp4nr_item{height:280px;}
    .indexp5nr li img{height:195px;}
    .indexp6nr_img{height:130px;}

}
@media(max-width:767px){
    .header{height:60px;}
    .logo{height:60px;font-size:14px;width:auto;}
    .banner{margin-top:60px;}
    .banner .swiper-slide.swiper-slide-next img{transform: scale(1);}
    .bannerfl{display:none;}
    .banner,.banner .swiper-wrapper{padding:0;}
    .banner .swiper-button-next, .banner .swiper-button-prev{width:40px;height:40px;line-height:40px;}
    .banner .swiper-button-next i, .banner .swiper-button-prev i{font-size:30px;}
    .xf{display:none;}
    .indexp1{padding:40px 0;}
    .indexp1ul li p{border-right:0;}
    .indexp1ul li{width:100%;height:auto;line-height:22px;padding:20px !important;}
    .indexp1ul li:nth-child(1){border-right:1px solid #878787;border-bottom:0;border-radius: 5px 5px 0 0;}
    /*.indexp1ul li:nth-child(2){border-left:1px solid #878787;border-right:1px solid #878787;border-bottom:0;}*/
    .indexp1ul li:nth-child(2){border-left:1px solid #878787;border-radius: 0 0 5px 5px;}
    .index_title_text{font-size:22px;}
    .index_title_text span{font-size:16px;}
    .index_title_textp1{width:50px;}
    .index_title_textp3{width:40px;}
    .index_title_text{padding-left:60px;}
    .indexp2nr_title li{font-size:14px;padding:10px 0;}
    .list_lh li{font-size:12px;}
    .indexp2{padding-bottom:40px;}
    .indexp2nr{margin-top:20px;}
    .indexp3_img img{width:auto;}
    .indexp4{padding:40px 0;}
    .indexp4nr_item{width:90%;margin:0 auto;}
    .indexp5nr{margin-left:0;}
    .indexp5nr li{width:100%;margin-left:0;}
    .indexp5nr_text{font-size:20px;}
    .indexp5_img img{width:auto;}
    .indexp6{padding:40px 0;}
    .indexp6nr{margin-left:-2%;}
    .indexp6nr li{width:48%;margin-left:2%;margin-top:10px;}
    .indexp6nr_text{margin-top:5px;}
    .indexp7nr{margin-top:20px;}
    .indexp7nr b{font-size:18px;}
    .indexp7{ background-size:auto 100%;}
    .indexp8{padding:40px 0;}
    #dituContent{height:300px !important;}
    .indexp8nr{margin-top:20px;}
    .foot_upfl_img{display:none;}
    .foot_upfl_text{margin-left:0;text-align:center;font-size:14px;line-height:24px;}
    .foot_upfl,.foot_upfr{height:auto;margin-left:0;text-align:center;}
    .foot_upfl_text span:nth-child(1){font-size:18px;}
    /*.foot_upfl_text span:nth-child(2){font-size:16px;}*/
    .foot_upfr{font-size:14px;line-height:20px;margin-top:5px;}
    .foot_up{margin-bottom:5px;margin-top:20px;}
    .pc_nav li{font-size:14px;}
    .pc_nav li span{margin-top:4px;}
    .pc_nav li a{height:66px;}
    .sj_x{top:13px;}
    .indexp7nr p{width:100%;}
    .banner .swiper-button-next i img, .banner .swiper-button-prev i img{width:20px;height:20px;}
    .foot_upfr i{float:inherit; position:relative;top:3px;}
    .sjdh{display:block;}
    .indexp5nr li img{height:200px;}
    .indexp6nr_img{height:100px;}
    .footer{margin-bottom:56px;}
    .indexp4_tcnr img{width:100%;}
}